 # 给你两个按`非递减顺序`排列的整数数组nums1和nums2，另有两个整数m和n，分别表示nums1和nums2中的元素数目。
 # 请你合并nums2到nums1中，使合并后的数组同样按`非递减顺序`排列。
 # 注意：最终，合并后数组不应由函数返回，而是存储在数组 nums1 中。
 # 为了应对这种情况，nums1 的初始长度为 m + n，其中前 m 个元素表示应合并的元素，后 n 个元素为 0 ，应忽略。nums2 的长度为 n 。
 # 链接：https://leetcode.cn/problems/merge-sorted-array
def merge(nums1,m,nums2,n):
    j = n - 1
    k = m + n - 1
    while j >= 0:
        nums1[k] = nums2[j]
        j -= 1
        k -= 1
    print(nums1)


merge([1,2,3,4,0,0,0],4,[5,6,7],3)